package com.nlx.notes.module.bean.vo.accountbook;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.nlx.notes.module.bean.BaseVo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDateTime;

/**
 * 账本VO
 *
 * @author nlx
 * @since 2025-11-28
 */
@Getter
@Setter
@ToString
public class AccountBookVO extends BaseVo {

    /**
     * 账本ID
     */
    private Long id;

    /**
     * 账本编码
     */
    private String bookCode;

    /**
     * 账本名称
     */
    private String name;

    /**
     * 是否使用
     */
    private Boolean isUse =false;

    /**
     * 账本描述
     */
    private String description;

    /**
     * 账本默认货币
     */
    private String currency;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createdTime;
}
